home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #5 / 1999 CD 5 (black).iso / Data / bpdm.jin < prev    next >
Encoding:
Text File  |  1998-01-26  |  9.1 KB  |  583 lines

  1. Default {
  2.  
  3.   // Select main flick strip
  4.      SelectStrip 0
  5.  
  6.   // Heavy header
  7.      SetFrameWidth 146
  8.      SetMaxFrame 83
  9.      SetTransColour 0
  10.    
  11.   // Default behaviour
  12.      Hide
  13.      ZOrder 70
  14. }
  15.  
  16. Arrive {
  17.  
  18.   // Select main flick strip
  19.      SelectStrip 0
  20.  
  21.   // Heavy header
  22.      SetFrameWidth 146
  23.      SetMaxFrame 83
  24.      SetTransColour 0
  25.  
  26.   // Specify bitmap for script
  27.      SetBitmap member\bp\bpdm.bmp
  28.  
  29.   // Walk on and play
  30.      Show
  31.      ZOrder 70
  32.  
  33.      SetFrame 1
  34.      Move 492 143
  35.      Sleep
  36.      SetFrame 2
  37.      Move 492 143
  38.      Sleep
  39.      SetFrame 3
  40.      Move 492 143
  41.      Sleep
  42.      SetFrame 4
  43.      Move 492 143
  44.      Sleep
  45.      SetFrame 5
  46.      Move 492 143
  47.      Sleep
  48.      SetFrame 6
  49.      Move 492 143
  50.      Sleep
  51.      SetFrame 7
  52.      Move 492 143
  53.      Sleep
  54.      SetFrame 8
  55.      Move 492 143
  56.      Sleep
  57.      SetFrame 9
  58.      Move 443 143
  59.      Sleep
  60.      SetFrame 10
  61.      Move 443 143
  62.      Sleep
  63.      SetFrame 11
  64.      Move 443 143
  65.      Sleep
  66.      SetFrame 12
  67.      Move 443 143
  68.      Sleep
  69.      SetFrame 13
  70.      Move 383 143
  71.      Sleep
  72.      SetFrame 14
  73.      Move 383 143
  74.      Sleep
  75.      SetFrame 15
  76.      Move 383 143
  77.      Sleep
  78.      SetFrame 16
  79.      Move 323 143
  80.      Sleep
  81.      SetFrame 17
  82.      Move 323 143
  83.      Sleep
  84.      SetFrame 18
  85.      Move 323 143
  86.      Sleep
  87.      SetFrame 19
  88.      Move 283 143
  89.      Sleep
  90.    
  91.   // Cue introduction audio
  92.      CueAudio 8 1
  93.  
  94.      SetFrame 20
  95.      Move 283 143
  96.      Sleep
  97.      SetFrame 21
  98.      Move 283 143
  99.      Sleep
  100.      SetFrame 22
  101.      Move 283 143
  102.      Sleep
  103.      SetFrame 23
  104.      Move 283 143
  105.      Sleep
  106.      SetFrame 24
  107.      Move 283 143
  108.      Sleep
  109.  
  110.   // Speech delay
  111.      Loop 25
  112.          Sleep
  113.      EndLoop
  114.  
  115.   // end of introduction
  116.  
  117.      SetFrame 25
  118.      Move 283 143
  119.      Sleep
  120.      SetFrame 26
  121.      Move 283 143
  122.      Sleep
  123.      SetFrame 27
  124.      Move 283 143
  125.      Sleep
  126.      SetFrame 28
  127.      Move 283 143
  128.      Sleep
  129.      SetFrame 29
  130.      Move 253 141
  131.      Sleep
  132.      SetFrame 30
  133.      Move 253 141
  134.      Sleep
  135.      SetFrame 31
  136.      Move 266 108
  137.      Sleep
  138.      SetFrame 32
  139.      Move 266 108
  140.      Sleep
  141.      SetFrame 33
  142.      Move 266 108
  143.      Sleep
  144.      SetFrame 34
  145.      Move 266 108
  146.      Sleep
  147.  
  148.      Call play
  149. }
  150.  
  151. play {
  152.  
  153.   // Select main flick strip
  154.      SelectStrip 0
  155.  
  156.   // Heavy header
  157.      SetFrameWidth 146
  158.      SetMaxFrame 83
  159.      SetTransColour 0
  160.  
  161.   // Specify bitmap for script
  162.      SetBitmap member\bp\bpdm.bmp
  163.  
  164.      ZOrder 10
  165.  
  166.   // Start the audio
  167.      CueAudio 0 1
  168.  
  169.      SetFrame 35
  170.      Move 266 108
  171.      Sleep
  172.      SetFrame 36
  173.      Move 266 108
  174.      Sleep
  175.      SetFrame 37
  176.      Move 266 108
  177.      Sleep
  178.      SetFrame 38
  179.      Move 266 108
  180.      Sleep
  181.      SetFrame 39
  182.      Move 266 108
  183.      Sleep
  184.      SetFrame 40
  185.      Move 266 108
  186.      Sleep
  187.      SetFrame 41
  188.      Move 266 108
  189.      Sleep
  190.      SetFrame 42
  191.      Move 266 108
  192.      Sleep
  193.      SetFrame 43
  194.      Move 266 108
  195.      Sleep
  196.      SetFrame 44
  197.      Move 266 108
  198.      Sleep
  199.      SetFrame 45
  200.      Move 266 108
  201.      Sleep
  202.      SetFrame 46
  203.      Move 266 108
  204.      Sleep
  205.      SetFrame 47
  206.      Move 266 108
  207.      Sleep
  208.      SetFrame 48
  209.      Move 266 108
  210.      Sleep
  211.      SetFrame 49
  212.      Move 266 108
  213.      Sleep
  214.      SetFrame 50
  215.      Move 266 108
  216.      Sleep
  217.      SetFrame 51
  218.      Move 266 108
  219.      Sleep
  220.      SetFrame 52
  221.      Move 266 108
  222.      Sleep
  223.      SetFrame 53
  224.      Move 266 108
  225.      Sleep
  226.      SetFrame 54
  227.      Move 266 108
  228.      Sleep
  229.      SetFrame 55
  230.      Move 266 108
  231.      Sleep
  232.      SetFrame 56
  233.      Move 266 108
  234.      Sleep
  235.      SetFrame 57
  236.      Move 266 108
  237.      Sleep
  238.  
  239.   // Send hire fire trigger
  240.      Prop 3 1
  241.  
  242.   // play loop
  243.      repeat     
  244.  
  245.          SetFrame 35
  246.          Move 266 108
  247.          Sleep
  248.          SetFrame 36
  249.          Move 266 108
  250.          Sleep
  251.          SetFrame 37
  252.          Move 266 108
  253.          Sleep
  254.          SetFrame 38
  255.          Move 266 108
  256.          Sleep
  257.          SetFrame 39
  258.          Move 266 108
  259.          Sleep
  260.          SetFrame 40
  261.          Move 266 108
  262.          Sleep
  263.          SetFrame 41
  264.          Move 266 108
  265.          Sleep
  266.          SetFrame 42
  267.          Move 266 108
  268.          Sleep
  269.          SetFrame 43
  270.          Move 266 108
  271.          Sleep
  272.          SetFrame 44
  273.          Move 266 108
  274.          Sleep
  275.          SetFrame 45
  276.          Move 266 108
  277.          Sleep
  278.          SetFrame 46
  279.          Move 266 108
  280.          Sleep
  281.          SetFrame 47
  282.          Move 266 108
  283.          Sleep
  284.          SetFrame 48
  285.          Move 266 108
  286.          Sleep
  287.          SetFrame 49
  288.          Move 266 108
  289.          Sleep
  290.          SetFrame 50
  291.          Move 266 108
  292.          Sleep
  293.          SetFrame 51
  294.          Move 266 108
  295.          Sleep
  296.          SetFrame 52
  297.          Move 266 108
  298.          Sleep
  299.          SetFrame 53
  300.          Move 266 108
  301.          Sleep
  302.          SetFrame 54
  303.          Move 266 108
  304.          Sleep
  305.          SetFrame 55
  306.          Move 266 108
  307.          Sleep
  308.          SetFrame 56
  309.          Move 266 108
  310.          Sleep
  311.          SetFrame 57
  312.          Move 266 108
  313.          Sleep
  314.  
  315.      endloop
  316. }
  317.  
  318. Hire {
  319.  
  320.   // Select main flick strip
  321.      SelectStrip 0
  322.  
  323.   // Cut the audio
  324.      CueAudio 0 0
  325.  
  326.   // Cue hire reaction audio
  327.      CueAudio 9 1
  328.  
  329.   // Freeze the character in a lite play position
  330.      call freeze
  331. }
  332.  
  333. leave {
  334.  
  335.   // Select main flick strip
  336.      SelectStrip 0
  337.  
  338.   // Heavy header
  339.      SetFrameWidth 146
  340.      SetMaxFrame 83
  341.      SetTransColour 0
  342.  
  343.   // Specify bitmap for script
  344.      SetBitmap member\bp\bpdm.bmp
  345.  
  346.   // Stop the audio
  347.      CueAudio 0 0
  348.  
  349.   // Cue fire reaction audio
  350.      CueAudio 10 1
  351.  
  352.      SetFrame 60
  353.      Move 266 108
  354.      Sleep
  355.      SetFrame 61
  356.      Move 266 108
  357.      Sleep
  358.      SetFrame 62
  359.      Move 266 108
  360.      Sleep
  361.      SetFrame 63
  362.      Move 196 118
  363.      Sleep
  364.      SetFrame 64
  365.      Move 196 118
  366.      Sleep
  367.      SetFrame 65
  368.      Move 196 118
  369.      Sleep
  370.      SetFrame 66
  371.      Move 196 118
  372.      Sleep
  373.      SetFrame 67
  374.      Move 136 118
  375.      Sleep
  376.      SetFrame 68
  377.      Move 136 118
  378.      Sleep
  379.      SetFrame 69
  380.      Move 136 118
  381.      Sleep
  382.      SetFrame 70
  383.      Move 76 118
  384.      Sleep
  385.      SetFrame 71
  386.      Move 76 118
  387.      Sleep
  388.      SetFrame 72
  389.      Move 76 118
  390.      Sleep
  391.      SetFrame 73
  392.      Move 16 118
  393.      Sleep
  394.      SetFrame 74
  395.      Move 16 118
  396.      Sleep
  397.      SetFrame 75
  398.      Move 16 118
  399.      Sleep
  400.      SetFrame 76
  401.      Move 16 118
  402.      Sleep
  403.      SetFrame 77
  404.      Move 0 118
  405.      Sleep
  406.      SetFrame 78
  407.      Move 0 118
  408.      Sleep
  409.      SetFrame 79
  410.      Move 0 118
  411.      Sleep
  412.      SetFrame 80
  413.      Move 0 118
  414.      Sleep
  415.  
  416.      Hide
  417. }
  418.  
  419. freeze {
  420.  
  421.   // Select secondary flick strip
  422.      SelectStrip 1
  423.  
  424.   // Set Zorder for BB compliance
  425.      ZOrder 10
  426.  
  427.      SetMaxFrame 20
  428.      SetFrameWidth 165
  429.      SetTransColour 0
  430.  
  431.   // Specify bitmap for script
  432.      SetBitmap member\bp\bpdmrest.bmp
  433.  
  434.      SetFrame 1
  435.      Move 287 190
  436. }
  437.  
  438. fidget lite {
  439.  
  440.   // Select main flick strip
  441.      SelectStrip 1
  442.  
  443.   // Set Zorder
  444.      ZOrder 10
  445.  
  446.      SetMaxFrame 5
  447.      SetFrameWidth 165
  448.      SetTransColour 0
  449.  
  450.   // Specify bitmap for script
  451.      SetBitmap member\bp\bpdmfij.bmp
  452.  
  453.      SetFrame 1
  454.      Move 263 153
  455.      Sleep
  456.      SetFrame 2
  457.      Move 263 153
  458.      Sleep
  459.      SetFrame 3
  460.      Move 263 153
  461.      Sleep
  462.      SetFrame 4
  463.      Move 263 153
  464.      Sleep
  465.      SetFrame 5
  466.      Move 268 123
  467.      Sleep
  468.      call freeze
  469. }
  470.  
  471. play lite {
  472.  
  473.   // Select main flick strip
  474.      SelectStrip 0
  475.  
  476.   // Set Zorder
  477.      ZOrder 10
  478.  
  479.      SetMaxFrame 20
  480.      SetFrameWidth 165
  481.      SetTransColour 0
  482.  
  483.   // Specify bitmap for script
  484.      SetBitmap member\bp\bpdmpla.bmp
  485.  
  486.      Repeat
  487.  
  488.      SetFrame 8
  489.      Move 265 145
  490.      Sleep
  491.      SetFrame 9
  492.      Move 265 145
  493.      Sleep
  494.      SetFrame 10
  495.      Move 265 145
  496.      Sleep
  497.      SetFrame 11
  498.      Move 265 145
  499.      Sleep
  500.      SetFrame 12
  501.      Move 265 145
  502.      Sleep
  503.      SetFrame 13
  504.      Move 265 145
  505.      Sleep
  506.      SetFrame 14
  507.      Move 265 145
  508.      Sleep
  509.      SetFrame 15
  510.      Move 265 145
  511.      Sleep
  512.      SetFrame 16
  513.      Move 265 145
  514.      Sleep
  515.      SetFrame 17
  516.      Move 265 145
  517.      Sleep
  518.      SetFrame 18
  519.      Move 265 145
  520.      Sleep
  521.      SetFrame 19
  522.      Move 265 145
  523.      Sleep
  524.      SetFrame 20
  525.      Move 265 145
  526.      Sleep
  527.  
  528.      EndLoop
  529. }
  530.  
  531. on load {
  532.  
  533.   // Select main flick strip
  534.      SelectStrip 0
  535.      SetMaxFrame 20
  536.      SetFrameWidth 165
  537.  
  538.   // Specify bitmap for script
  539.      SetBitmap member\bp\bpdmpla.bmp
  540.  
  541.   // Select secondary flick strip
  542.      SelectStrip 1
  543.      SetMaxFrame 1
  544.      SetFrameWidth 165
  545.  
  546.   // Specify bitmap for script
  547.      SetBitmap member\bp\bpdmrest.bmp
  548.  
  549.   // Make character visible
  550.      Show
  551.  
  552.      SetFrame 1
  553.  
  554.   // Put in freeze position
  555.      Call freeze
  556.  
  557. }
  558.  
  559. audition lite {
  560.  
  561.   // Select main flick strip
  562.      SelectStrip 0
  563.  
  564.   // Heavy header
  565.      SetFrameWidth 146
  566.      SetMaxFrame 83
  567.      SetTransColour 0
  568.  
  569.   // Specify bitmap for script
  570.      SetBitmap member\bp\bpdm.bmp
  571.  
  572.   // Walk on and play
  573.      Show
  574.      ZOrder 70
  575.  
  576.      SetFrame 34
  577.      Move 266 108
  578.      Sleep
  579.  
  580.      Call play
  581. }
  582.  
  583.